home *** CD-ROM | disk | FTP | other *** search
/ Trusted Irix /B 4.0.4 / Trusted-Irix B-4.0.1.iso / dist / eoe1.idb / usr / include / sys / crtctl.h.z / crtctl.h
Text File  |  1992-04-03  |  2KB  |  65 lines

  1. /*    Copyright (c) 1984 AT&T    */
  2. /*      All Rights Reserved      */
  3.  
  4. /*    THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T    */
  5. /*    The copyright notice above does not evidence any       */
  6. /*    actual or intended publication of such source code.    */
  7.  
  8. /*#ident    "@(#)kern-port:sys/crtctl.h    10.2"*/
  9. #ident    "$Revision: 3.4 $"
  10. /*
  11.  *    Define the cursor control codes
  12.  */
  13. #define ESC    033    /* Escape for command */
  14.  
  15. /* Commands */
  16. #define CUP    0101    /* Cursor up */
  17. #define CDN    0102    /* Cursor down */
  18. #define CRI    0103    /* Cursor right */
  19. #define CLE    0104    /* Cursor left */
  20. #define NL    0134    /* Terminal newline function */
  21. #define HOME    0105    /* Cursor home */
  22. #define VHOME    0106    /* cursor home to variable portion */
  23. #define LCA    0107    /* Load cursor, followed by (x,y) in (col,row) */
  24. #define CRTN    0133    /* Return cursor to beginning of line */
  25.  
  26. #define STB    0110    /* Start blink */
  27. #define SPB    0111    /* Stop blink */
  28. #define CS    0112    /* Clear Screen */
  29. #define CM    0135    /* Clear Memory */
  30. #define EEOL    0113    /* Erase to end of line */
  31. #define EEOP    0114    /* Erase to end of page */
  32. #define DC    0115    /* Delete character */
  33. #define DL    0116    /* Delete line */
  34. #define IC    0117    /* Insert character */
  35. #define IL    0120    /* Insert line */
  36. #define KBL    0121    /* keyboard lock */
  37. #define KBU    0122    /* keyboard unlock */
  38. #define ATAB    0123    /* Set column of tabs */
  39. #define STAB    0124    /* Set single tab */
  40. #define CTAB    0125    /* Clear Tabs */
  41. #define USCRL    0126    /* Scroll up one line */
  42. #define DSCRL    0127    /* Scroll down one line */
  43. #define ASEG    0130    /* Advance segment */
  44. #define BPRT    0131    /* Begin protect */
  45. #define EPRT    0132    /* End   protect */
  46.  
  47. #define SVSCN    0136    /* Define variable portion of screen (OS only) */
  48. #define UVSCN    0137    /* Scroll Up variable portion of screen */
  49. #define DVSCN    0140    /* Scroll Down variable portion of screen */
  50.  
  51. #define SVID    0141    /* Set Video Attributes */
  52. #define CVID    0142    /* Clear Video Attributes */
  53. #define DVID    0143    /* Define Video Attributes */
  54. /* Video Attribute Definitions */
  55. #define VID_NORM    000    /* normal */
  56. #define VID_UL        001    /* underline */
  57. #define VID_BLNK    002    /* blink */
  58. #define VID_REV    004    /* reverse video */
  59. #define VID_DIM    010    /* dim intensity */
  60. #define VID_BOLD    020    /* bright intensity */
  61. #define VID_OFF    040    /* blank out field */
  62.  
  63. #define BRK    000    /* transmit break */
  64. #define HIQ    001    /* Put remainder of write on high priority queue. */
  65.